package com.tedu.myblog.dao;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import com.tedu.myblog.entity.Blog;
import com.tedu.myblog.pojo.BlogQuery;
import com.tedu.myblog.pojo.SearchBlog;
import com.tedu.myblog.pojo.ShowBlog;

@Mapper
public interface BlogDao {
	//保存新增博客
	int saveBlog(Blog blog);
	//查询所有文章管理列表
	List<BlogQuery> getAllBlogQuery();
	//删除博客
	void deleteBlog(Long id);
	
	//编辑博客
	int updateBlog(ShowBlog showBlog);
	//查询编辑修改的文章
	ShowBlog getBlogById(Long id);
	
	//搜索博客管理列表
	List<BlogQuery> searchByTitleAndType(SearchBlog searchBlog);
	
}
